﻿#region << 版 本 注 释 >>
/*----------------------------------------------------------------
// Copyright (C) 2021 kingerrobot
// 版权所有。 
//
// 文件名：ConstFields
// 文件功能描述：
//
// 创建者：名字 (zzl)
// 时间：2021/12/29 16:09:20
//
// 修改人：
// 时间：
// 修改说明：
// 版本：V1.0.0
//----------------------------------------------------------------*/
#endregion
namespace KingerRobot.MexicoSailunMDC.SpiService;

public class ConstFields
{
    /// <summary>
    /// 入库等待时长
    /// </summary>
    public const string WarehousingTimeOut = "Warehousing_TimeOut";
    /// <summary>
    /// 入库任务数量限制
    /// </summary>
    public const string WarehousingTask = "Warehousing_Task";

    /// <summary>
    /// 出库时间范围【超期】
    /// </summary>
    public const string ExWarehousingTimeOut = "ExWarehousing_TimeOut";

    /// <summary>
    /// 定时删除任务时间
    /// </summary>
    public const string DeleteBakTask = "Delete_BakTask";

    /// <summary>
    /// 定时删除订单时间
    /// </summary>
    public const string DeleteBakOrder = "Delete_BakOrder";

    /// <summary>
    /// 定时备份删除未生成任务的请料单 单位 h
    /// </summary>
    public const string QuartzBakAndDeleteOutOrder = "QuartzBakAndDeleteOutOrder";

    /// <summary>
    /// 出库时间范围【预超期】
    /// </summary>
    public const string ExWarehousingTime = "ExWarehousing_Time";

    /// <summary>
    /// 喷涂比例
    /// </summary>
    public const string SprayCount = "Spray_Count";
    /// <summary>
    /// (秒)堆垛机前等待超时，重新选择支线口
    /// </summary>
    public const string SelectBranchLine = "Crn_Select_Branch_Line";
    /// <summary>
    /// 人工出库数量
    /// </summary>
    public const string LocaltionOutCount = "LocaltionOut_Count";

    /// <summary>
    /// 喷涂类型
    /// </summary>
    public const string SprayType = "Spray_Type";

    /// <summary>
    /// 入库胎胚外径限制
    /// </summary>
    public const string WarehousingOutSide = "Warehousing_OutSide";


    /// <summary>
    /// 入库胎胚外径大小 高于此值为大胎
    /// </summary>
    public const string MaterialOutSideType = "MaterialOutSideType";


    /// <summary>
    /// 堆垛机预留空货位数量
    /// </summary>
    public const string CrnReserveLocation = "Crn_Reserve_Location";


    /// <summary>
    /// 轮胎高度 超过此值去顶层高货位 
    /// </summary>
    public const string MaterialHeightSideType = "MaterialHeightSideType";

    /// <summary>
    /// Ems小车取胎高度系数
    /// </summary>
    public const string EmsHeight = "Ems_Height";
    /// <summary>
    /// 胎胚重量上限
    /// </summary>
    public const string MaterialWeight = "MaterialWeight";

    /// <summary>
    /// 产品质量默认出库 : 0:合格
    /// </summary>
    public const string QualifiedProductStatus = "0";
    /// <summary>
    /// 产品质量
    /// </summary>
    public const string Normal = "0";
    /// <summary>
    /// 产品质量默认出库 : 1:不合格
    /// </summary>
    public const string UnQualifiedProductStatus = "1";
    /// <summary>
    /// 胎胚锁定 0 解锁
    /// </summary>
    public const int UnLock = 0;
    /// <summary>
    /// 胎胚锁定 1 锁定
    /// </summary>
    public const int Lock = 1;
    /// <summary>
    /// 胎胚锁定 1 锁定
    /// </summary>
    public const int NoLock = 0;
    /// <summary>
    /// 胎胚 0：非冻结
    /// </summary>
    public const int UnFrozen = 0;
    /// <summary>
    /// 胎胚 1：冻结；
    /// </summary>
    public const int Frozen = 1;

    /// <summary>
    /// 异常
    /// </summary>
    public const string Abnormal = "ABNORMAL";
    /// <summary>
    /// 位置物料
    /// </summary>
    public const string NONE = "NONE";
    /// <summary>
    /// 未读到条码
    /// </summary>
    public const string NoRead = "NOREAD";
    /// <summary>
    /// 默认条码
    /// </summary>
    public const string Default = "0000000000";

    public const string ISNULL = "[NULL]";
    /// <summary>
    /// (秒)单胎请料等待时间生成请料单
    /// </summary>
    public const string CallCuringTimeOut = "CallCuring_TimeOut";

    /// <summary>
    /// 方向：南
    /// </summary>
    public const string DirectionS = "S";
    /// <summary>
    /// 方向：北
    /// </summary>
    public const string DirectionN = "N";

    /// <summary>
    /// 硫化机左模
    /// </summary>
    public const string CuringModeL = "L";
    /// <summary>
    /// 硫化机右模
    /// </summary>
    public const string CuringModeR = "R";

    /// <summary>
    /// (秒)距离硫化机上次请料时间时长
    /// </summary>
    public const string LastCuringCallTimeOut = "LastCuringCall_TimeOut";
    /// <summary>
    /// 请料开关：（开1：5、6、7；关0：5、6）
    /// </summary>
    public const string CuringCallMaterial = "Curing_Call_Material";
    /// <summary>
    /// B C库入库缓存
    /// </summary>
    public const string WarehouseCacheNum = "Warehouse_CacheNum";
    /// <summary>
    /// 库存规格消耗最大时长
    /// </summary>
    public const string StockNormMaxTime = "StockNormMaxTime";
    /// <summary>
    /// 库存规格消耗最小时长
    /// </summary>
    public const string StockNormMinTime = "StockNormMinTime";
    /// <summary>
    /// 库存最大值 超过此数值关闭提升机
    /// </summary>
    public const string StockMaxNum = "StockMaxNum";
    /// <summary>
    /// 高胎库存最小值 超过此数值开启高胎提升机
    /// </summary>
    public const string HighStockMinNum = "HighStockMinNum";
    /// <summary>
    /// 高胎库存最大值 超过此数值关闭高胎提升机
    /// </summary>
    public const string HighStockMaxNum = "HighStockMaxNum";
    /// <summary>
    /// C库入库缓存
    /// </summary>
    public const string WarehouseCacheNumC = "Warehouse_CacheNumC";

    /// <summary>
    /// 高货位库存规格消耗最大时长 高于此数值关闭对应提升机
    /// </summary>
    public const string HighStockNormMaxTime = "HighStockNormMaxTime";
    /// <summary>
    /// 高货位库存规格消耗最小时长 低于此数值打开对应提升机
    /// </summary>
    public const string HighStockNormMinTime = "HighStockNormMinTime";
    /// <summary>
    /// TestTaskNum
    /// </summary>
    public const string TestTaskNum = "TestTaskNum";

    /// <summary>
    /// 立库可入最小（含）外径，低于此数值入异常
    /// </summary>
    public const string WarehousingMinOutSide = "WarehousingMinOutSide";
    /// <summary>
    /// ems单胎等待时长(秒)
    /// </summary>
    public const string EmsInputWait = "EmsInputWait";
    /// <summary>
    /// 是否拆分订单(开启:1  关闭:0)
    /// </summary>
    public const string SpiltOrder = "SpiltOrder";
    /// <summary>
    /// (秒)扫码等待配对轮胎时长
    /// </summary>
    public const string ScannerTimeOut = "ScannerTimeOut";


}